/*
 * Copyright (c) 2020 hebeiyiliuba.com
 * All rights reserved.
 *
 */
package org.jeecg.modules.third.tosapi.dto.resp.invoice;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 开票查询响应信息
 *
 * @author duanlikao
 * @created 2021/7/23
 */
@Data
public class InvoiceResultBo implements Serializable {
    private static final long serialVersionUID = 1L;


    private String apply_no ;// 申请编号  string
    private String  confirm_no;//  确认编号

    private Integer   added_value_tax  ;// 增值税金额，单位：分
    /**
     * *INVOICE_WAIT_CONFIRM:申请待确认
     * *INVOICE_EXPIRED:已失效
     * *INVOICE_CANCEL:申请撤销
     * *INVOICE_EXECUTE:开票中
     * *INVOICE_SUCCESS:开票成功
     * *INVOICE_FAILED:开票失败
     * *INVOICE_INVALID:发票作废
     * *INVOICE_RED_PUNCH:发票红冲
     */
    private String  apply_status; //申请（发票）状;// 申请（发票）状态描述

    private String  failed_description ;// 失败原因描述
    /**
     * *VAT_SPECIAL_TICKET:增值税专票
     * *VAT_NORMAL_TICKET:增值税普票
     * *VAT_ELSE:其他
     */
    private String  invoice_category;// 发票种类

    private String  invoice_category_description ;// 发票种类描述
    private String  invoice_code;//  发票代码
    private String  invoice_number;//  发票编码
    private Integer invoice_tax_excluding_amount;// 不含税金额，单位：分
    private Integer  invoice_tax_included_amount;// 含税金额，单位：分
    private Long   invoice_time  ;//发票开立时间,时间戳格式
    private String   invoice_type ;// 发票类型描述;//  发票类型描述
    private List< InvoiceOtherTaxBo> invoice_other_taxes;//   其他税务信息列表


}